前面介紹了很多好用軟體及觀念,現在開始要衝刺開始學習語法的使用,以上是我自導自編,針對菜鳥入門程式設計師需要學習心態與哪些基礎技巧。
函數運用
AVG (平均)
Select AVG(number) from IT;
COUNT (計數)
下米字意思就是不管哪個欄位,他只算這個TABLE到底有多
少資料
Select COUNT (*) from IT;
Select COUNT (number) from IT;
進階版
範例: 我要算出number不包含有null值,共有多少筆數
Select COUNT(number) from IT where number is not null
MAX (最大值)
Select MAX(id) from IT;
4.MIN (最小值)
<blockquote><p>Select MIN(id) from IT;</p></blockquote><p></p>
5.SUM (總合)
<blockquote><p>Select SUM(number) from IT;</p></blockquote><p></p>
群組,像上面的SUM是總合,這樣都只會只有一個人的加總,如果要知道每一
個人就要這樣做!!
Select id,SUM(number) from IT GROUP BY id;
出來的運算就會像這樣!!
Id number
001 60
002 97
003 76
7.別名
什麼是別名呢,別名就是原本的table name可以在查詢時後顯是成別的名子
Select id, name , addr address from IT;
所以我寫的addr的別名就是address,大家可以去試試看效果就知道了
其實他跟別名有點類似,不過可以用在函數運算地方
Select SUM(number) AS NU from IT;
我把原本的number讓他變成只有NU的名子,只要查詢就可以看出結
果囉。
ianianwu提到:
AV(平均)
....這不是平均....
哈 沒想到被LOU大發現,我馬上修改!!
原來是LOU大的冷笑話
ianianwu提到:
8. AS其實他跟別名有點類似,不過可以用在函數運算地方
請養成好習慣囉~如果要使用別名,還是請愛用『AS』...
這是為了讓其他人容易閱讀,也為了讓不同的資料庫可以相容
別名的問題,我發現在我改程式有6成很少有人會用用別名,基本上我會要自己加上別名,因為如果條件多真的會眼花撩亂
其實,我是針對要不要省略『AS』這個關鍵字來議論的...
為了跨資料庫支援...還是不要省略AS為好...養成好習慣咩